ระบบนิเวศการวิเคราะห์ข้อมูลของจูลีอาถูกกำหนดโดย "ไวยากรณ์แบบรวม หลายเอนจินการประมวลผล" แนวคิด แทนที่จะเรียนรู้อินเทอร์เฟซเฉพาะสำหรับไลบรารีต่างๆ นักวิจัยใช้แพ็กเกจ Plots.jl เป็นชุดอินเทอร์เฟซมาตรฐานเพื่อใช้ห่อหุ้มการทำงาน
1. แนวทางการใช้งานแพ็กเกจหลัก
Plots.jl ทำหน้าที่เป็นผ้าคลุมครอบคลุม คุณเขียนโค้ดโดยใช้ฟังก์ชัน plot() และมันจะแปลคำสั่งเหล่านั้นให้เข้าใจได้กับเครื่องมือแสดงผลเฉพาะ เช่น GR, PyPlotหรือ UnicodePlots.
2. การเลือกเครื่องมือแสดงผล (Backend)
ผู้ใช้เปลี่ยนเครื่องมือแสดงผลโดยเรียกใช้ฟังก์ชันของเบ็คเอนด์ ตัวอย่างเช่น pyplot() จะเปิดหน้าต่างแบบโต้ตอบที่พึ่งพาภาษาไพธอน ในขณะที่ unicodeplots() จะแสดงผลโดยตรงในหน้าต่าง REPL โดยใช้สัญลักษณ์บราลเล่
3. การเตรียมการ
เพื่อตั้งค่าสภาพแวดล้อมนี้ จำเป็นต้องติดตั้งส่วนประกอบต่อไปนี้:
(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>